package model

import "time"

type UserHero struct {
	ID        uint      `gorm:"primarykey" json:"id"`
	UserID    uint      `gorm:"not null" json:"user_id"`
	HeroID    uint      `gorm:"not null" json:"hero_id"`
	Level     int       `gorm:"not null;default:1" json:"level"`
	CreatedAt time.Time `json:"created_at"`
	UpdatedAt time.Time `json:"updated_at"`
}

// TableName 指定表名
func (UserHero) TableName() string {
	return "user_heroes" // 使用实际的表名
}
